home *** CD-ROM | disk | FTP | other *** search
- global gListaProgramas, gEnlaceWeb
-
- on initListado texto
- numPuntos = 0
- programas = EMPTY
- gListaProgramas = []
- linea = EMPTY
- i = 1
- repeat while i < (texto.lines.count + 1)
- if texto.line[i].char[1] = "-" then
- linea = texto.line[i]
- delete char 1 of linea
- delete char 1 of linea
- listilla = [:]
- numPuntos = numPuntos + 1
- addProp(listilla, #numPrograma, numPuntos)
- addProp(listilla, #nombre, linea)
- programas = programas & linea && numToChar(172) & RETURN
- i = i + 1
- addProp(listilla, #tipo, texto.line[i].word[1])
- case texto.line[i].word[2] of
- "i":
- tIdioma = "inglés"
- "e":
- tIdioma = "castellano"
- "f":
- tIdioma = "francés"
- "c":
- tIdioma = "castellano"
- end case
- addProp(listilla, #idioma, tIdioma)
- addProp(listilla, #so, texto.line[i].word[3])
- i = i + 1
- addProp(listilla, #ruta, texto.line[i])
- i = i + 1
- addProp(listilla, #web, texto.line[i])
- i = i + 1
- addProp(listilla, #enlaceweb, texto.line[i])
- i = i + 1
- addProp(listilla, #distribuidor, texto.line[i])
- i = i + 1
- addProp(listilla, #fabricante, texto.line[i])
- i = i + 1
- addProp(listilla, #requisitos, texto.line[i])
- i = i + 1
- addProp(listilla, #descripcion, texto.line[i])
- append(gListaProgramas, listilla)
- end if
- i = i + 1
- end repeat
- delete char -30003 of programas
- member("programas").text = programas
- return numPuntos
- end
-
- on actualizarDatos numProg
- member("nombre").text = gListaProgramas[numProg][#nombre]
- member("so2").text = gListaProgramas[numProg][#so]
- member("Idioma2").text = gListaProgramas[numProg][#idioma]
- member("tipo2").text = gListaProgramas[numProg][#tipo]
- member("fabricante2").text = gListaProgramas[numProg][#fabricante]
- member("distribuidor2").text = gListaProgramas[numProg][#distribuidor]
- member("requisitos2").text = gListaProgramas[numProg][#requisitos]
- member("so").text = gListaProgramas[numProg][#so]
- member("Idioma").text = gListaProgramas[numProg][#idioma]
- member("tipo").text = gListaProgramas[numProg][#tipo]
- member("fabricante").text = gListaProgramas[numProg][#fabricante]
- member("requisitos").text = gListaProgramas[numProg][#requisitos]
- member("distribuidor").text = gListaProgramas[numProg][#distribuidor]
- member("descripcion").text = gListaProgramas[numProg][#descripcion]
- member("descripcion").scrollTop = 0
- member("ruta").text = gListaProgramas[numProg][#ruta]
- member("web").text = gListaProgramas[numProg][#web]
- gEnlaceWeb = gListaProgramas[numProg][#enlaceweb]
- carpeta = gListaProgramas[numProg][#ruta]
- repeat while (the last char in carpeta <> "\") and (carpeta <> EMPTY)
- delete char -30000 of carpeta
- end repeat
- importarFotos(carpeta & "cdamedia")
- end
-